LIBS = -llocaepetra -lloca -lnoxepetra -lnox -lifpack -lamesos -lepetraext -lepetra -laztecoo -lteuchos -lblas -llapack
CXXFLAGS = -g

all: exptrack steptrack phippstrack

exptrack: EigenOp.o WaveProb.o ExpWaveProb.o ExpProbInterface.o ExpTrack.o
	$(CXX) EigenOp.o WaveProb.o ExpWaveProb.o ExpProbInterface.o ExpTrack.o $(LIBS) -o exptrack

steptrack: EigenOp.o WaveProb.o StepWaveProb.o StepProbInterface.o StepTrack.o
	$(CXX) EigenOp.o WaveProb.o StepWaveProb.o StepProbInterface.o StepTrack.o $(LIBS) -o steptrack

phippstrack: EigenOp.o WaveProb.o ExpWaveProb.o ExpProbInterface.o PhippsTrack.o
	$(CXX) EigenOp.o WaveProb.o ExpWaveProb.o ExpProbInterface.o PhippsTrack.o $(LIBS) -o phippstrack

clean:
	rm -f *.o exptrack steptrack phippstrack
